<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
  <title>User</title>
</head>
<body>
<h1>User</h1>
Users are names that people take when they log into the system. The
reason for having Users as well as Persons is that some people will
need to log in in different roles. This is very similary to a Unix
system administrator who will have his day to day account for personal
email etc but also be able to log in as the superuser for performing
administrative tasks.<br>
<br>
Any number of users can be created for a person and each one can be
assigned permissions independently using the User Access mechanism.<br>
<br>
Due to the requirements of maintaining an audit trail, there is no
concept of a generic superuser. Each user is assigned to one particular
person and therefore only one person should ever log in as a particular
user. It is therefore important that users do not share their passwords
with each other.<br>
<h2>Creating Users</h2>
Navigate the tree to /Root/System Configuration/Setup Users. If
you have permission to create users then the "Create New User" button
on the toolbar will be enabled. Pressing it will
bring up a new panel for creating a user. Enter the
appropriate information and press OK to create the user or
Cancel to discard it with no action taken. If the user is
created, it will be initialised with a change log recording the initial
details.<br>
<h2>Editing Users</h2>
If you have permission to edit the user then the Edit button
will be enabled. Pressing it makes each of the available parts
editable. The person that the user corresponds to is specified using a
combo-box.<br>
<h2>Changing password</h2>
Under normal circumstances, pressing Password will bring up a new panel
in which the old password must be retyped for security reasons and the
new password must be entered twice to ensure that no mistakes are made.
If, on pressing OK, the old password is correct, and the two versions
of the new password are the same, then the password will be changed.
Note that the change log for the user will record that the password has
been changed. Pressing Cancel will cancel the attempt to change
password and revert close the panel.<br>
<br>
If the user logged in has permission to manage users then they will be
able to specify a new password without having to enter the existing
one. This is necessary for maintenance where the user has forgotten
their password and it needs to be reset. Note that the details of the
person/user changing the password will be recorded in the change log.<br>
</body>
</html>
